<?php

class Ambulatoria_Model extends CI_Model {

    function listarEspecialidad() {


        $q = "select *  from especialidad where EspecialidadPadre is null";
        $queryEn = $this->db->query($q);
        $rows = $queryEn->result();

        return $rows;
    }

    public function insert($procedimiento, $especialidad, $indicaciones) {



        $q = "INSERT INTO orden(FechaOrden, Indicaciones, NumeroSesiones, Procedimiento, EstadoOrden, Especialidad) VALUES ";
        $q = $q . " (now(), '$indicaciones', 0 " /* falta en vez de cero recibir valor */;
        $q = $q . " ,  $procedimiento, 1, $especialidad )";
        $this->db->query($q);
    }

    function nuevo($datos) {
        return $this->db->insert('orden', $datos);
    }

    function ultimaOrden() {

        
        $sql = $this->db->query("
            select orden  from orden  order by Orden desc
            ;");
       
      return   $row=$sql->result_array();
        

//        $q = "select orden  from orden  order by Orden desc";
//        $queryEn = $this->db->query($q);
//        $rows = $queryEn->result();
 
//        return $rows;
    }

    function getActividades($padre=''){
        $this->db->start_cache();

        if ($padre == ''){
            $condicion = " where EspecialidadPadre is null and Especialidad <> 4";
        }else{
            $condicion = " where EspecialidadPadre=$padre";
        }

        $query = "select * from especialidad $condicion";
        $sql = $this->db->query($query);
        $arr = $sql->result_array();

        $actividades = array();
        foreach ($arr as $item){
            $actividades[] = array(
                'id'    =>  $item['Especialidad'],
                'nombre'=>  $item['Descripcion']
            );
        }

        $this->db->flush_cache();

    	return $actividades;
    }
    
    
     function getActividades1($padre=''){
        $this->db->start_cache();

        if ($padre == ''){
            $condicion = " where EspecialidadPadre is null";
        }else{
            $condicion = " where EspecialidadPadre=$padre";
        }

        $query = "select * from especialidad $condicion";
        $sql = $this->db->query($query);
        $arr = $sql->result_array();

        $actividades = array();
        foreach ($arr as $item){
            $actividades[] = array(
                'id'    =>  $item['Especialidad'],
                'nombre'=>  $item['Descripcion']
            );
        }

        $this->db->flush_cache();

    	return $actividades;
    }
    
    
    
}

?>